IMAPIProp
: IUnknown
The IMAPIProp
interface is implemented by all objects that support properties. It is used by
clients, service providers, and MAPI to work with properties.
Quick Info
|
Header
file: |
MAPIDEFS.H |
|
Exposed by: |
No object
exposes this interface directly. |
|
Implemented
by: |
Service
providers and MAPI |
|
Called by: |
Client
applications, service providers, and MAPI |
|
Corresponding
pointer type: |
LPMAPIPROP |
Vtable Order
|
GetLastError |
Returns a MAPIERROR structure containing
information about the previous error. |
|
SaveChanges |
Makes
permanent any changes made to an object since the last save operation. |
|
GetProps |
Retrieves
one or more properties. |
|
GetPropList |
Returns
property tags for all properties. |
|
OpenProperty |
Returns a
pointer to an interface to be used to access a property. |
|
SetProps |
Updates one
or more properties. |
|
DeleteProps |
Deletes one
or more properties. |
|
CopyTo |
Copies or
moves all properties, except for specifically excluded properties. |
|
CopyProps |
Copies or
moves selected properties. |
|
GetNamesFromIDs |
Provides
the property names that correspond to one or more property identifiers. |
|
GetIDsFromNames |
Provides
the property identifiers that correspond to one or more property names. |
Remarks
IMAPIProp is the base interface for the following interfaces:
IAttach
IMailUser
IMAPIContainer
IMAPIFormInfo
IMAPIStatus
IMessage
IMsgStore
IProfSect
IPropData